home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •AdventureLand• / Adventures / Dungeon of Doom •••• / Dungeon of Doom 5.4 / Dungeon of Doom 5.4.rsrc / CODE_3.txt < prev    next >
Text File  |  1988-08-06  |  33KB  |  569 lines

  1. # near model CODE resource
  2. # jump table entries: 33401-33401 (1 of them)
  3. export_79:
  4. 00000000  4E56 FF7A                link       A6, -0x0086
  5. 00000004  486E FFE6                pea.l      [A6 - 0x1A]
  6. 00000008  3F3C 0095                move.w     -[A7], 0x95
  7. 0000000C  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  8. 00000010  3F3C 0180                move.w     -[A7], 0x180
  9. 00000014  3F3C 00D7                move.w     -[A7], 0xD7
  10. 00000018  A8A7                     syscall    SetRect
  11. 0000001A  426D F30E                clr.w      [A5 - 0xCF2]
  12. 0000001E  426D F310                clr.w      [A5 - 0xCF0]
  13. 00000022  422D DE63                clr.b      [A5 - 0x219D]
  14. 00000026  426E FFFA                clr.w      [A6 - 0x6]
  15. 0000002A  6000 0018                bra        +0x1A /* 00000044 */
  16. label0000002E:
  17. 0000002E  302E FFFA                move.w     D0, [A6 - 0x6]
  18. 00000032  C1FC 0018                muls.w     D0, 0x18
  19. 00000036  41ED D294                lea.l      A0, [A5 - 0x2D6C]
  20. 0000003A  D1C0                     add.l      A0, D0
  21. 0000003C  4228 000D                clr.b      [A0 + 0xD]
  22. 00000040  526E FFFA                addq.w     [A6 - 0x6], 1
  23. label00000044:
  24. 00000044  0C6E 0030 FFFA           cmpi.w     [A6 - 0x6], 0x30 /* '0' */
  25. 0000004A  6F00 FFE2                ble        -0x1C /* 0000002E */
  26. 0000004E  426E FFFA                clr.w      [A6 - 0x6]
  27. 00000052  6000 002E                bra        +0x30 /* 00000082 */
  28. label00000056:
  29. 00000056  302E FFFA                move.w     D0, [A6 - 0x6]
  30. 0000005A  C1FC 0018                muls.w     D0, 0x18
  31. 0000005E  41ED D294                lea.l      A0, [A5 - 0x2D6C]
  32. 00000062  D1C0                     add.l      A0, D0
  33. 00000064  70FF                     moveq.l    D0, 0xFFFFFFFF
  34. 00000066  1140 0014                move.b     [A0 + 0x14], D0
  35. 0000006A  302E FFFA                move.w     D0, [A6 - 0x6]
  36. 0000006E  C1FC 0018                muls.w     D0, 0x18
  37. 00000072  41ED D294                lea.l      A0, [A5 - 0x2D6C]
  38. 00000076  D1C0                     add.l      A0, D0
  39. 00000078  116E FFFB 0015           move.b     [A0 + 0x15], [A6 - 0x5]
  40. 0000007E  526E FFFA                addq.w     [A6 - 0x6], 1
  41. label00000082:
  42. 00000082  0C6E 004E FFFA           cmpi.w     [A6 - 0x6], 0x4E /* 'N' */
  43. 00000088  6F00 FFCC                ble        -0x32 /* 00000056 */
  44. 0000008C  7001                     moveq.l    D0, 0x01
  45. 0000008E  3B40 F316                move.w     [A5 - 0xCEA], D0
  46. 00000092  426E FFFA                clr.w      [A6 - 0x6]
  47. 00000096  6000 0016                bra        +0x18 /* 000000AE */
  48. label0000009A:
  49. 0000009A  302E FFFA                move.w     D0, [A6 - 0x6]
  50. 0000009E  48C0                     ext.l      D0
  51. 000000A0  D080                     add.l      D0, D0
  52. 000000A2  41ED F324                lea.l      A0, [A5 - 0xCDC]
  53. 000000A6  D1C0                     add.l      A0, D0
  54. 000000A8  4250                     clr.w      [A0]
  55. 000000AA  526E FFFA                addq.w     [A6 - 0x6], 1
  56. label000000AE:
  57. 000000AE  0C6E 0008 FFFA           cmpi.w     [A6 - 0x6], 0x8
  58. 000000B4  6D00 FFE4                blt        -0x1A /* 0000009A */
  59. 000000B8  426E FFFA                clr.w      [A6 - 0x6]
  60. 000000BC  6000 0010                bra        +0x12 /* 000000CE */
  61. label000000C0:
  62. 000000C0  41ED F358                lea.l      A0, [A5 - 0xCA8]
  63. 000000C4  D0EE FFFA                add.w      A0, [A6 - 0x6]
  64. 000000C8  4210                     clr.b      [A0]
  65. 000000CA  526E FFFA                addq.w     [A6 - 0x6], 1
  66. label000000CE:
  67. 000000CE  0C6E 0005 FFFA           cmpi.w     [A6 - 0x6], 0x5
  68. 000000D4  6D00 FFEA                blt        -0x14 /* 000000C0 */
  69. 000000D8  426E FFFA                clr.w      [A6 - 0x6]
  70. 000000DC  6000 0010                bra        +0x12 /* 000000EE */
  71. label000000E0:
  72. 000000E0  41ED F35D                lea.l      A0, [A5 - 0xCA3]
  73. 000000E4  D0EE FFFA                add.w      A0, [A6 - 0x6]
  74. 000000E8  4210                     clr.b      [A0]
  75. 000000EA  526E FFFA                addq.w     [A6 - 0x6], 1
  76. label000000EE:
  77. 000000EE  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  78. 000000F4  6D00 FFEA                blt        -0x14 /* 000000E0 */
  79. 000000F8  42AD F36A                clr.l      [A5 - 0xC96]
  80. 000000FC  422D F374                clr.b      [A5 - 0xC8C]
  81. 00000100  422D F376                clr.b      [A5 - 0xC8A]
  82. 00000104  422D F36E                clr.b      [A5 - 0xC92]
  83. 00000108  426D F37C                clr.w      [A5 - 0xC84]
  84. 0000010C  700A                     moveq.l    D0, 0x0A
  85. 0000010E  1B40 F373                move.b     [A5 - 0xC8D], D0
  86. 00000112  7001                     moveq.l    D0, 0x01
  87. 00000114  1B40 F36F                move.b     [A5 - 0xC91], D0
  88. 00000118  7001                     moveq.l    D0, 0x01
  89. 0000011A  1B40 F370                move.b     [A5 - 0xC90], D0
  90. 0000011E  700A                     moveq.l    D0, 0x0A
  91. 00000120  3B40 F37E                move.w     [A5 - 0xC82], D0
  92. 00000124  700A                     moveq.l    D0, 0x0A
  93. 00000126  3B40 F380                move.w     [A5 - 0xC80], D0
  94. 0000012A  3B7C 02BC F384           move.w     [A5 - 0xC7C], 0x2BC
  95. 00000130  422D F371                clr.b      [A5 - 0xC8F]
  96. 00000134  422D F37A                clr.b      [A5 - 0xC86]
  97. 00000138  426D F382                clr.w      [A5 - 0xC7E]
  98. 0000013C  422D F37B                clr.b      [A5 - 0xC85]
  99. 00000140  426E FFFA                clr.w      [A6 - 0x6]
  100. 00000144  6000 0016                bra        +0x18 /* 0000015C */
  101. label00000148:
  102. 00000148  302E FFFA                move.w     D0, [A6 - 0x6]
  103. 0000014C  C1FC 0006                muls.w     D0, 0x6
  104. 00000150  41ED F77C                lea.l      A0, [A5 - 0x884]
  105. 00000154  D1C0                     add.l      A0, D0
  106. 00000156  4210                     clr.b      [A0]
  107. 00000158  526E FFFA                addq.w     [A6 - 0x6], 1
  108. label0000015C:
  109. 0000015C  0C6E 001E FFFA           cmpi.w     [A6 - 0x6], 0x1E
  110. 00000162  6F00 FFE4                ble        -0x1A /* 00000148 */
  111. 00000166  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  112. 0000016A  598F                     subq.l     A7, 4
  113. 0000016C  3F3C 0081                move.w     -[A7], 0x81
  114. 00000170  42A7                     clr.l      -[A7]
  115. 00000172  4878 FFFF                push.l     0xFFFF
  116. 00000176  A97C                     syscall    GetNewDialog
  117. 00000178  201F                     move.l     D0, [A7]+
  118. 0000017A  2D40 FFFC                move.l     [A6 - 0x4], D0
  119. 0000017E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  120. 00000182  A873                     syscall    SetPort
  121. 00000184  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  122. 00000188  3F3C 0001                move.w     -[A7], 0x1
  123. 0000018C  486E FFF8                pea.l      [A6 - 0x8]
  124. 00000190  486E FFE2                pea.l      [A6 - 0x1E]
  125. 00000194  486E FFEE                pea.l      [A6 - 0x12]
  126. 00000198  A98D                     syscall    GetDialogItem/GetDItem
  127. 0000019A  3F3C 0003                move.w     -[A7], 0x3
  128. 0000019E  3F3C 0003                move.w     -[A7], 0x3
  129. 000001A2  A89B                     syscall    PenSize
  130. 000001A4  486E FFEE                pea.l      [A6 - 0x12]
  131. 000001A8  3F3C FFFC                move.w     -[A7], 0xFFFC
  132. 000001AC  3F3C FFFC                move.w     -[A7], 0xFFFC
  133. 000001B0  A8A9                     syscall    InsetRect
  134. 000001B2  486E FFEE                pea.l      [A6 - 0x12]
  135. 000001B6  3F3C 0010                move.w     -[A7], 0x10
  136. 000001BA  3F3C 0010                move.w     -[A7], 0x10
  137. 000001BE  A8B0                     syscall    FrameRoundRect
  138. 000001C0  3F3C 0001                move.w     -[A7], 0x1
  139. 000001C4  3F3C 0001                move.w     -[A7], 0x1
  140. 000001C8  A89B                     syscall    PenSize
  141. 000001CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  142. 000001CE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  143. 000001D2  486E FFF8                pea.l      [A6 - 0x8]
  144. 000001D6  486E FFE2                pea.l      [A6 - 0x1E]
  145. 000001DA  486E FFEE                pea.l      [A6 - 0x12]
  146. 000001DE  A98D                     syscall    GetDialogItem/GetDItem
  147. 000001E0  486D F334                pea.l      [A5 - 0xCCC]
  148. 000001E4  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  149. 000001E8  588F                     addq.l     A7, 4
  150. 000001EA  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  151. 000001EE  486D F334                pea.l      [A5 - 0xCCC]
  152. 000001F2  A98F                     syscall    SetDialogItemText/SetIText
  153. 000001F4  486D F334                pea.l      [A5 - 0xCCC]
  154. 000001F8  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  155. 000001FC  588F                     addq.l     A7, 4
  156. 000001FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  157. 00000202  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  158. 00000206  4267                     clr.w      -[A7]
  159. 00000208  3F3C 03E8                move.w     -[A7], 0x3E8
  160. 0000020C  A97E                     syscall    SelectDialogItemText/SelIText
  161. label0000020E:
  162. 0000020E  102D F372                move.b     D0, [A5 - 0xC8E]
  163. 00000212  4880                     ext.w      D0
  164. 00000214  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  165. 00000218  0001 0007                ori.b      D1, 0x7
  166. 0000021C  0124                     btst       -[A4], D0
  167. 0000021E  000E 0034                ori.b      A6, 0x34 /* '4' */
  168. 00000222  005A 0080                ori.w      [A2]+, 0x80
  169. 00000226  00A6 00CC 00F2           ori.l      -[A6], 0xCC00F2
  170. 0000022C  7010                     moveq.l    D0, 0x10
  171. 0000022E  1B40 F352                move.b     [A5 - 0xCAE], D0
  172. 00000232  700A                     moveq.l    D0, 0x0A
  173. 00000234  1B40 F353                move.b     [A5 - 0xCAD], D0
  174. 00000238  700A                     moveq.l    D0, 0x0A
  175. 0000023A  1B40 F354                move.b     [A5 - 0xCAC], D0
  176. 0000023E  7010                     moveq.l    D0, 0x10
  177. 00000240  1B40 F355                move.b     [A5 - 0xCAB], D0
  178. 00000244  7012                     moveq.l    D0, 0x12
  179. 00000246  1B40 F356                move.b     [A5 - 0xCAA], D0
  180. 0000024A  700F                     moveq.l    D0, 0x0F
  181. 0000024C  1B40 F357                move.b     [A5 - 0xCA9], D0
  182. 00000250  6000 00EE                bra        +0xF0 /* 00000340 */
  183. 00000254  7012                     moveq.l    D0, 0x12
  184. 00000256  1B40 F352                move.b     [A5 - 0xCAE], D0
  185. 0000025A  7008                     moveq.l    D0, 0x08
  186. 0000025C  1B40 F353                move.b     [A5 - 0xCAD], D0
  187. 00000260  7008                     moveq.l    D0, 0x08
  188. 00000262  1B40 F354                move.b     [A5 - 0xCAC], D0
  189. 00000266  7010                     moveq.l    D0, 0x10
  190. 00000268  1B40 F355                move.b     [A5 - 0xCAB], D0
  191. 0000026C  700F                     moveq.l    D0, 0x0F
  192. 0000026E  1B40 F356                move.b     [A5 - 0xCAA], D0
  193. 00000272  7009                     moveq.l    D0, 0x09
  194. 00000274  1B40 F357                move.b     [A5 - 0xCA9], D0
  195. 00000278  6000 00C6                bra        +0xC8 /* 00000340 */
  196. 0000027C  700E                     moveq.l    D0, 0x0E
  197. 0000027E  1B40 F352                move.b     [A5 - 0xCAE], D0
  198. 00000282  7014                     moveq.l    D0, 0x14
  199. 00000284  1B40 F353                move.b     [A5 - 0xCAD], D0
  200. 00000288  7008                     moveq.l    D0, 0x08
  201. 0000028A  1B40 F354                move.b     [A5 - 0xCAC], D0
  202. 0000028E  700E                     moveq.l    D0, 0x0E
  203. 00000290  1B40 F355                move.b     [A5 - 0xCAB], D0
  204. 00000294  700D                     moveq.l    D0, 0x0D
  205. 00000296  1B40 F356                move.b     [A5 - 0xCAA], D0
  206. 0000029A  700F                     moveq.l    D0, 0x0F
  207. 0000029C  1B40 F357                move.b     [A5 - 0xCA9], D0
  208. 000002A0  6000 009E                bra        +0xA0 /* 00000340 */
  209. 000002A4  700E                     moveq.l    D0, 0x0E
  210. 000002A6  1B40 F352                move.b     [A5 - 0xCAE], D0
  211. 000002AA  7008                     moveq.l    D0, 0x08
  212. 000002AC  1B40 F353                move.b     [A5 - 0xCAD], D0
  213. 000002B0  7014                     moveq.l    D0, 0x14
  214. 000002B2  1B40 F354                move.b     [A5 - 0xCAC], D0
  215. 000002B6  700E                     moveq.l    D0, 0x0E
  216. 000002B8  1B40 F355                move.b     [A5 - 0xCAB], D0
  217. 000002BC  700D                     moveq.l    D0, 0x0D
  218. 000002BE  1B40 F356                move.b     [A5 - 0xCAA], D0
  219. 000002C2  700F                     moveq.l    D0, 0x0F
  220. 000002C4  1B40 F357                move.b     [A5 - 0xCA9], D0
  221. 000002C8  6000 0076                bra        +0x78 /* 00000340 */
  222. 000002CC  700E                     moveq.l    D0, 0x0E
  223. 000002CE  1B40 F352                move.b     [A5 - 0xCAE], D0
  224. 000002D2  700D                     moveq.l    D0, 0x0D
  225. 000002D4  1B40 F353                move.b     [A5 - 0xCAD], D0
  226. 000002D8  700D                     moveq.l    D0, 0x0D
  227. 000002DA  1B40 F354                move.b     [A5 - 0xCAC], D0
  228. 000002DE  700F                     moveq.l    D0, 0x0F
  229. 000002E0  1B40 F355                move.b     [A5 - 0xCAB], D0
  230. 000002E4  700B                     moveq.l    D0, 0x0B
  231. 000002E6  1B40 F356                move.b     [A5 - 0xCAA], D0
  232. 000002EA  700C                     moveq.l    D0, 0x0C
  233. 000002EC  1B40 F357                move.b     [A5 - 0xCA9], D0
  234. 000002F0  6000 004E                bra        +0x50 /* 00000340 */
  235. 000002F4  700E                     moveq.l    D0, 0x0E
  236. 000002F6  1B40 F352                move.b     [A5 - 0xCAE], D0
  237. 000002FA  700C                     moveq.l    D0, 0x0C
  238. 000002FC  1B40 F353                move.b     [A5 - 0xCAD], D0
  239. 00000300  700C                     moveq.l    D0, 0x0C
  240. 00000302  1B40 F354                move.b     [A5 - 0xCAC], D0
  241. 00000306  7012                     moveq.l    D0, 0x12
  242. 00000308  1B40 F355                move.b     [A5 - 0xCAB], D0
  243. 0000030C  700B                     moveq.l    D0, 0x0B
  244. 0000030E  1B40 F356                move.b     [A5 - 0xCAA], D0
  245. 00000312  700D                     moveq.l    D0, 0x0D
  246. 00000314  1B40 F357                move.b     [A5 - 0xCA9], D0
  247. 00000318  6000 0026                bra        +0x28 /* 00000340 */
  248. 0000031C  700F                     moveq.l    D0, 0x0F
  249. 0000031E  1B40 F352                move.b     [A5 - 0xCAE], D0
  250. 00000322  700E                     moveq.l    D0, 0x0E
  251. 00000324  1B40 F353                move.b     [A5 - 0xCAD], D0
  252. 00000328  700E                     moveq.l    D0, 0x0E
  253. 0000032A  1B40 F354                move.b     [A5 - 0xCAC], D0
  254. 0000032E  700E                     moveq.l    D0, 0x0E
  255. 00000330  1B40 F355                move.b     [A5 - 0xCAB], D0
  256. 00000334  700F                     moveq.l    D0, 0x0F
  257. 00000336  1B40 F356                move.b     [A5 - 0xCAA], D0
  258. 0000033A  7012                     moveq.l    D0, 0x12
  259. 0000033C  1B40 F357                move.b     [A5 - 0xCA9], D0
  260. label00000340:
  261. 00000340  102D F372                move.b     D0, [A5 - 0xC8E]
  262. 00000344  4880                     ext.w      D0
  263. 00000346  3D40 FFFA                move.w     [A6 - 0x6], D0
  264. 0000034A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  265. 0000034E  302E FFFA                move.w     D0, [A6 - 0x6]
  266. 00000352  5440                     addq.w     D0, 2
  267. 00000354  3F00                     move.w     -[A7], D0
  268. 00000356  486E FFF8                pea.l      [A6 - 0x8]
  269. 0000035A  486E FFE2                pea.l      [A6 - 0x1E]
  270. 0000035E  486E FFEE                pea.l      [A6 - 0x12]
  271. 00000362  A98D                     syscall    GetDialogItem/GetDItem
  272. 00000364  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  273. 00000368  3F3C 0001                move.w     -[A7], 0x1
  274. 0000036C  A963                     syscall    SetControlValue/SetCtlValue
  275. 0000036E  486E FFE6                pea.l      [A6 - 0x1A]
  276. 00000372  A8A3                     syscall    EraseRect
  277. 00000374  3F3C 00D5                move.w     -[A7], 0xD5
  278. 00000378  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  279. 0000037C  A893                     syscall    MoveTo
  280. 0000037E  4879 0000 14A6           push.l     0x14A6
  281. 00000384  A884                     syscall    DrawString
  282. 00000386  102D F352                move.b     D0, [A5 - 0xCAE]
  283. 0000038A  4880                     ext.w      D0
  284. 0000038C  48C0                     ext.l      D0
  285. 0000038E  2F00                     move.l     -[A7], D0
  286. 00000390  486D EFD2                pea.l      [A5 - 0x102E]
  287. 00000394  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  288. 00000398  486D EFD2                pea.l      [A5 - 0x102E]
  289. 0000039C  A884                     syscall    DrawString
  290. 0000039E  3F3C 00D5                move.w     -[A7], 0xD5
  291. 000003A2  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  292. 000003A6  A893                     syscall    MoveTo
  293. 000003A8  4879 0000 14B2           push.l     0x14B2
  294. 000003AE  A884                     syscall    DrawString
  295. 000003B0  102D F353                move.b     D0, [A5 - 0xCAD]
  296. 000003B4  4880                     ext.w      D0
  297. 000003B6  48C0                     ext.l      D0
  298. 000003B8  2F00                     move.l     -[A7], D0
  299. 000003BA  486D EFD2                pea.l      [A5 - 0x102E]
  300. 000003BE  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  301. 000003C2  486D EFD2                pea.l      [A5 - 0x102E]
  302. 000003C6  A884                     syscall    DrawString
  303. 000003C8  3F3C 00D5                move.w     -[A7], 0xD5
  304. 000003CC  3F3C 008E                move.w     -[A7], 0x8E
  305. 000003D0  A893                     syscall    MoveTo
  306. 000003D2  4879 0000 14C2           push.l     0x14C2
  307. 000003D8  A884                     syscall    DrawString
  308. 000003DA  102D F354                move.b     D0, [A5 - 0xCAC]
  309. 000003DE  4880                     ext.w      D0
  310. 000003E0  48C0                     ext.l      D0
  311. 000003E2  2F00                     move.l     -[A7], D0
  312. 000003E4  486D EFD2                pea.l      [A5 - 0x102E]
  313. 000003E8  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  314. 000003EC  486D EFD2                pea.l      [A5 - 0x102E]
  315. 000003F0  A884                     syscall    DrawString
  316. 000003F2  3F3C 00D5                move.w     -[A7], 0xD5
  317. 000003F6  3F3C 009E                move.w     -[A7], 0x9E
  318. 000003FA  A893                     syscall    MoveTo
  319. 000003FC  4879 0000 14CC           push.l     0x14CC
  320. 00000402  A884                     syscall    DrawString
  321. 00000404  102D F355                move.b     D0, [A5 - 0xCAB]
  322. 00000408  4880                     ext.w      D0
  323. 0000040A  48C0                     ext.l      D0
  324. 0000040C  2F00                     move.l     -[A7], D0
  325. 0000040E  486D EFD2                pea.l      [A5 - 0x102E]
  326. 00000412  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  327. 00000416  486D EFD2                pea.l      [A5 - 0x102E]
  328. 0000041A  A884                     syscall    DrawString
  329. 0000041C  3F3C 00D5                move.w     -[A7], 0xD5
  330. 00000420  3F3C 00AE                move.w     -[A7], 0xAE
  331. 00000424  A893                     syscall    MoveTo
  332. 00000426  4879 0000 14D8           push.l     0x14D8
  333. 0000042C  A884                     syscall    DrawString
  334. 0000042E  102D F356                move.b     D0, [A5 - 0xCAA]
  335. 00000432  4880                     ext.w      D0
  336. 00000434  48C0                     ext.l      D0
  337. 00000436  2F00                     move.l     -[A7], D0
  338. 00000438  486D EFD2                pea.l      [A5 - 0x102E]
  339. 0000043C  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  340. 00000440  486D EFD2                pea.l      [A5 - 0x102E]
  341. 00000444  A884                     syscall    DrawString
  342. 00000446  3F3C 00D5                move.w     -[A7], 0xD5
  343. 0000044A  3F3C 00BE                move.w     -[A7], 0xBE
  344. 0000044E  A893                     syscall    MoveTo
  345. 00000450  4879 0000 14E8           push.l     0x14E8
  346. 00000456  A884                     syscall    DrawString
  347. 00000458  102D F357                move.b     D0, [A5 - 0xCA9]
  348. 0000045C  4880                     ext.w      D0
  349. 0000045E  48C0                     ext.l      D0
  350. 00000460  2F00                     move.l     -[A7], D0
  351. 00000462  486D EFD2                pea.l      [A5 - 0x102E]
  352. 00000466  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  353. 0000046A  486D EFD2                pea.l      [A5 - 0x102E]
  354. 0000046E  A884                     syscall    DrawString
  355. label00000470:
  356. 00000470  42A7                     clr.l      -[A7]
  357. 00000472  486E FFF6                pea.l      [A6 - 0xA]
  358. 00000476  A991                     syscall    ModalDialog
  359. 00000478  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  360. 0000047E  6D00 FFF0                blt        -0xE /* 00000470 */
  361. 00000482  0C6E 0009 FFF6           cmpi.w     [A6 - 0xA], 0x9 /* '\t' */
  362. 00000488  6E00 FFE6                bgt        -0x18 /* 00000470 */
  363. 0000048C  0C6E 0002 FFF6           cmpi.w     [A6 - 0xA], 0x2
  364. 00000492  6F00 0038                ble        +0x3A /* 000004CC */
  365. 00000496  0C6E 000A FFF6           cmpi.w     [A6 - 0xA], 0xA /* '\n' */
  366. 0000049C  6C00 002E                bge        +0x30 /* 000004CC */
  367. 000004A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  368. 000004A4  302E FFFA                move.w     D0, [A6 - 0x6]
  369. 000004A8  5440                     addq.w     D0, 2
  370. 000004AA  3F00                     move.w     -[A7], D0
  371. 000004AC  486E FFF8                pea.l      [A6 - 0x8]
  372. 000004B0  486E FFE2                pea.l      [A6 - 0x1E]
  373. 000004B4  486E FFEE                pea.l      [A6 - 0x12]
  374. 000004B8  A98D                     syscall    GetDialogItem/GetDItem
  375. 000004BA  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  376. 000004BE  4267                     clr.w      -[A7]
  377. 000004C0  A963                     syscall    SetControlValue/SetCtlValue
  378. 000004C2  302E FFF6                move.w     D0, [A6 - 0xA]
  379. 000004C6  5540                     subq.w     D0, 2
  380. 000004C8  1B40 F372                move.b     [A5 - 0xC8E], D0
  381. label000004CC:
  382. 000004CC  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  383. 000004D2  6700 000C                beq        +0xE /* 000004E0 */
  384. 000004D6  0C6E 0002 FFF6           cmpi.w     [A6 - 0xA], 0x2
  385. 000004DC  6600 FD30                bne        -0x2CE /* 0000020E */
  386. label000004E0:
  387. 000004E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  388. 000004E4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  389. 000004E8  486E FFF8                pea.l      [A6 - 0x8]
  390. 000004EC  486E FFE2                pea.l      [A6 - 0x1E]
  391. 000004F0  486E FFEE                pea.l      [A6 - 0x12]
  392. 000004F4  A98D                     syscall    GetDialogItem/GetDItem
  393. 000004F6  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  394. 000004FA  486E FF7E                pea.l      [A6 - 0x82]
  395. 000004FE  A990                     syscall    GetDialogItemText/GetIText
  396. 00000500  486E FF7E                pea.l      [A6 - 0x82]
  397. 00000504  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  398. 00000508  588F                     addq.l     A7, 4
  399. 0000050A  3F3C 001B                move.w     -[A7], 0x1B
  400. 0000050E  486E FF7E                pea.l      [A6 - 0x82]
  401. 00000512  486D F334                pea.l      [A5 - 0xCCC]
  402. 00000516  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  403. 0000051A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  404. 0000051E  422D F34F                clr.b      [A5 - 0xCB1]
  405. 00000522  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  406. 00000526  A983                     syscall    DisposeDialog
  407. 00000528  0C6E 0002 FFF6           cmpi.w     [A6 - 0xA], 0x2
  408. 0000052E  6600 0008                bne        +0xA /* 00000538 */
  409. 00000532  7000                     moveq.l    D0, 0x00
  410. 00000534  6000 021A                bra        +0x21C /* 00000750 */
  411. label00000538:
  412. 00000538  102D F372                move.b     D0, [A5 - 0xC8E]
  413. 0000053C  4880                     ext.w      D0
  414. 0000053E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  415. 00000542  0001 0007                ori.b      D1, 0x7
  416. 00000546  01C0                     .incomplete
  417. 00000548  000E 0034                ori.b      A6, 0x34 /* '4' */
  418. 0000054C  005A 00A4                ori.w      [A2]+, 0xA4
  419. 00000550  00EE                     .incomplete
  420. 00000552  0134 017E                btst       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  421. 00000556  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  422. 0000055A  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  423. 0000055E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  424. 00000562  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  425. 00000566  5C8F                     addq.l     A7, 6
  426. 00000568  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  427. 0000056C  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  428. 00000570  3F3C 0019                move.w     -[A7], 0x19
  429. 00000574  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  430. 00000578  5C8F                     addq.l     A7, 6
  431. 0000057A  6000 018A                bra        +0x18C /* 00000706 */
  432. 0000057E  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  433. 00000582  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  434. 00000586  3F3C 000B                move.w     -[A7], 0xB
  435. 0000058A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  436. 0000058E  5C8F                     addq.l     A7, 6
  437. 00000590  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  438. 00000594  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  439. 00000598  3F3C 0019                move.w     -[A7], 0x19
  440. 0000059C  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  441. 000005A0  5C8F                     addq.l     A7, 6
  442. 000005A2  6000 0162                bra        +0x164 /* 00000706 */
  443. 000005A6  3F3C 001E                move.w     -[A7], 0x1E
  444. 000005AA  3F3C 0011                move.w     -[A7], 0x11
  445. 000005AE  3F3C 0014                move.w     -[A7], 0x14
  446. 000005B2  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  447. 000005B6  5C8F                     addq.l     A7, 6
  448. 000005B8  3F3C 001E                move.w     -[A7], 0x1E
  449. 000005BC  3F3C 0011                move.w     -[A7], 0x11
  450. 000005C0  3F3C 0014                move.w     -[A7], 0x14
  451. 000005C4  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  452. 000005C8  5C8F                     addq.l     A7, 6
  453. 000005CA  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  454. 000005CE  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  455. 000005D2  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  456. 000005D6  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  457. 000005DA  5C8F                     addq.l     A7, 6
  458. 000005DC  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  459. 000005E0  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  460. 000005E4  3F3C 0019                move.w     -[A7], 0x19
  461. 000005E8  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  462. 000005EC  5C8F                     addq.l     A7, 6
  463. 000005EE  6000 0116                bra        +0x118 /* 00000706 */
  464. 000005F2  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  465. 000005F6  3F3C 001F                move.w     -[A7], 0x1F
  466. 000005FA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  467. 000005FE  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  468. 00000602  5C8F                     addq.l     A7, 6
  469. 00000604  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  470. 00000608  3F3C 001F                move.w     -[A7], 0x1F
  471. 0000060C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  472. 00000610  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  473. 00000614  5C8F                     addq.l     A7, 6
  474. 00000616  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  475. 0000061A  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  476. 0000061E  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  477. 00000622  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  478. 00000626  5C8F                     addq.l     A7, 6
  479. 00000628  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  480. 0000062C  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  481. 00000630  3F3C 0019                move.w     -[A7], 0x19
  482. 00000634  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  483. 00000638  5C8F                     addq.l     A7, 6
  484. 0000063A  6000 00CA                bra        +0xCC /* 00000706 */
  485. 0000063E  3F3C 0010                move.w     -[A7], 0x10
  486. 00000642  4267                     clr.w      -[A7]
  487. 00000644  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  488. 00000648  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  489. 0000064C  5C8F                     addq.l     A7, 6
  490. 0000064E  3F3C 0010                move.w     -[A7], 0x10
  491. 00000652  4267                     clr.w      -[A7]
  492. 00000654  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  493. 00000658  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  494. 0000065C  5C8F                     addq.l     A7, 6
  495. 0000065E  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  496. 00000662  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  497. 00000666  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  498. 0000066A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  499. 0000066E  5C8F                     addq.l     A7, 6
  500. 00000670  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  501. 00000674  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  502. 00000678  3F3C 0019                move.w     -[A7], 0x19
  503. 0000067C  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  504. 00000680  5C8F                     addq.l     A7, 6
  505. 00000682  6000 0082                bra        +0x84 /* 00000706 */
  506. 00000686  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  507. 0000068A  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  508. 0000068E  3F3C 0003                move.w     -[A7], 0x3
  509. 00000692  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  510. 00000696  5C8F                     addq.l     A7, 6
  511. 00000698  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  512. 0000069C  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  513. 000006A0  3F3C 0005                move.w     -[A7], 0x5
  514. 000006A4  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  515. 000006A8  5C8F                     addq.l     A7, 6
  516. 000006AA  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  517. 000006AE  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  518. 000006B2  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  519. 000006B6  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  520. 000006BA  5C8F                     addq.l     A7, 6
  521. 000006BC  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  522. 000006C0  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  523. 000006C4  3F3C 0019                move.w     -[A7], 0x19
  524. 000006C8  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  525. 000006CC  5C8F                     addq.l     A7, 6
  526. 000006CE  6000 0036                bra        +0x38 /* 00000706 */
  527. 000006D2  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  528. 000006D6  4267                     clr.w      -[A7]
  529. 000006D8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  530. 000006DC  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  531. 000006E0  5C8F                     addq.l     A7, 6
  532. 000006E2  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  533. 000006E6  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  534. 000006EA  3F3C 001E                move.w     -[A7], 0x1E
  535. 000006EE  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  536. 000006F2  5C8F                     addq.l     A7, 6
  537. 000006F4  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  538. 000006F8  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  539. 000006FC  3F3C 0019                move.w     -[A7], 0x19
  540. 00000700  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  541. 00000704  5C8F                     addq.l     A7, 6
  542. label00000706:
  543. 00000706  426E FFFA                clr.w      [A6 - 0x6]
  544. 0000070A  6000 0018                bra        +0x1A /* 00000724 */
  545. label0000070E:
  546. 0000070E  3F3C 0049                move.w     -[A7], 0x49 /* 'I' */
  547. 00000712  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  548. 00000716  3F3C 001E                move.w     -[A7], 0x1E
  549. 0000071A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  550. 0000071E  5C8F                     addq.l     A7, 6
  551. 00000720  526E FFFA                addq.w     [A6 - 0x6], 1
  552. label00000724:
  553. 00000724  0C6E 0004 FFFA           cmpi.w     [A6 - 0x6], 0x4
  554. 0000072A  6D00 FFE2                blt        -0x1C /* 0000070E */
  555. 0000072E  598F                     subq.l     A7, 4
  556. 00000730  4879 4355 5253           push.l     0x43555253 /* 'CURS' */
  557. 00000736  3F3C 0004                move.w     -[A7], 0x4
  558. 0000073A  A9A0                     syscall    GetResource
  559. 0000073C  201F                     move.l     D0, [A7]+
  560. 0000073E  2D40 FF7A                move.l     [A6 - 0x86], D0
  561. 00000742  206E FF7A                movea.l    A0, [A6 - 0x86]
  562. 00000746  2F10                     move.l     -[A7], [A0]
  563. 00000748  A851                     syscall    SetCursor
  564. 0000074A  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  565. 0000074E  7001                     moveq.l    D0, 0x01
  566. label00000750:
  567. 00000750  4E5E                     unlink     A6
  568. 00000752  4E75                     rts
  569.